#pragma once
#include "Defines.h"
#include "MovingObject.h"
#include <irrlicht.h>
#include <string>
#include <vector>

class LivingObject : public MovingObject
{
	public:
		bool isDead;
		bool isAttacking;
		bool startAttacking;
		int HP;
		std::string name;
		
	private:

	public:
		LivingObject();

		const std::string& getName();
		void setName(const std::string& passedName);

		bool getIsDead();
		void setIsDead(bool passedIsDead);
	
		bool getIsAttacking();
		void setIsAttacking(bool passedIsAttacking);

		bool getStartAttacking();
		void setStartAttacking(bool passedStartAttacking);
};
